Causality-preserving Asynchronous Reality